Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / core / model / build.gradle.kts

Displaying Raw • Download

core/model/build.gradle.kts renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 3.10 KB

T8b949e/*
* Copyright (c) 2026 Meshtastic LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

Te6edf3plugins Tb4b4b4{
Te6edf3aliasTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3pluginsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3kmpTb4b4b4.Te6edf3libraryTb4b4b4)
Te6edf3aliasTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3pluginsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3serializationTb4b4b4)
Te6edf3aliasTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3pluginsTb4b4b4.Te6edf3kotlinTb4b4b4.Te6edf3parcelizeTb4b4b4)
Te6edf3idTb4b4b4(Ta5d6ff"Ta5d6ffmeshtastic.kmp.jvm.androidTa5d6ff"Tb4b4b4)
Te6edf3idTb4b4b4(Ta5d6ff"Ta5d6ffmeshtastic.publishingTa5d6ff"Tb4b4b4)
Tb4b4b4}

Te6edf3kotlin Tb4b4b4{
Te6edf3android Tb4b4b4{
Te6edf3withHostTest Tb4b4b4{ Te6edf3isIncludeAndroidResources Tff7b72= Tff7b72true Tb4b4b4}
Te6edf3withDeviceTest Tb4b4b4{ Te6edf3instrumentationRunner Tff7b72= Ta5d6ff"Ta5d6ffandroidx.test.runner.AndroidJUnitRunnerTa5d6ff" Tb4b4b4}
Tb4b4b4}

Te6edf3sourceSets Tb4b4b4{
Te6edf3commonMainTb4b4b4.Te6edf3dependencies Tb4b4b4{
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3protobufsTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3commonTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3resourcesTb4b4b4)

Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3coroutinesTb4b4b4.Te6edf3coreTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3serializationTb4b4b4.Te6edf3jsonTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3datetimeTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kermitTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3okioTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3composeTb4b4b4.Te6edf3multiplatformTb4b4b4.Te6edf3resourcesTb4b4b4)
Tb4b4b4}
Te6edf3jvmAndroidMainTb4b4b4.Te6edf3dependencies Tb4b4b4{
T8b949e// TAKPacket-SDK publishes only JVM artifacts since 0.5.2 (proto types
T8b949e// now come from the protobufs SDK above; the CoT conversion pipeline is
T8b949e// zstd-jni/xpp3-bound). Scoped to jvmAndroidMain so iOS compilations
T8b949e// never try to resolve it — iOS code goes through the expect/actual
T8b949e// seams in :core:takserver instead.
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3takpacketTb4b4b4.Te6edf3sdkTb4b4b4.Te6edf3kmpTb4b4b4.Te6edf3getTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toStringTb4b4b4(Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3excludeTb4b4b4(Te6edf3group Tff7b72= Ta5d6ff"Ta5d6ffcom.github.lubenTa5d6ff"Tb4b4b4, Te6edf3module Tff7b72= Ta5d6ff"Ta5d6ffzstd-jniTa5d6ff"Tb4b4b4)
Te6edf3excludeTb4b4b4(Te6edf3group Tff7b72= Ta5d6ff"Ta5d6fforg.ogceTa5d6ff"Tb4b4b4, Te6edf3module Tff7b72= Ta5d6ff"Ta5d6ffxpp3Ta5d6ff"Tb4b4b4)
Tb4b4b4}
Tb4b4b4}
Te6edf3androidMainTb4b4b4.Te6edf3dependencies Tb4b4b4{
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3androidxTb4b4b4.Te6edf3annotationTb4b4b4)
Te6edf3apiTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3androidxTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3ktxTb4b4b4)
Tb4b4b4}
Tff7b72val Te6edf3androidDeviceTest Tff7b72by Te6edf3getting Tb4b4b4{
Te6edf3dependencies Tb4b4b4{
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3androidxTb4b4b4.Te6edf3testTb4b4b4.Te6edf3extTb4b4b4.Te6edf3junitTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3androidxTb4b4b4.Te6edf3testTb4b4b4.Te6edf3runnerTb4b4b4)
Tb4b4b4}
Tb4b4b4}

Te6edf3commonTestTb4b4b4.Te6edf3dependencies Tb4b4b4{ Te6edf3implementationTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3testingTb4b4b4) Tb4b4b4}
Tb4b4b4}
Tb4b4b4}

T8b949e// Modern KMP publication uses the project name as the artifactId by default.
T8b949e// We rename the publications to include the 'core-' prefix for consistency.
Te6edf3publishing Tb4b4b4{
Te6edf3publicationsTb4b4b4.Te6edf3withTypeTff7b72<Te6edf3MavenPublicationTff7b72>Tb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3configureEach Tb4b4b4{
Tff7b72val Te6edf3baseId Tff7b72= Te6edf3artifactId
Tff7b72if Tb4b4b4(Te6edf3baseId Tff7b72=Tff7b72= Ta5d6ff"Ta5d6ffmodelTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3artifactId Tff7b72= Ta5d6ff"Ta5d6ffmeshtastic-android-modelTa5d6ff"
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3baseIdTb4b4b4.Te6edf3startsWithTb4b4b4(Ta5d6ff"Ta5d6ffmodel-Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3artifactId Tff7b72= Te6edf3baseIdTb4b4b4.Te6edf3replaceTb4b4b4(Ta5d6ff"Ta5d6ffmodel-Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffmeshtastic-android-model-Ta5d6ff"Tb4b4b4)
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}

Served by rngit 1.5.0 - Generated in 0.09s